﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using ApuestasJMG.GUI.Contrato;
using ApuestaJMG.GUI.Presentador;
using ApuestasJMG.GUI.Presentador;
using System.Web.UI.WebControls;
using System.Collections.Specialized;


namespace ApuestasJMG.GUI.Vista
{
    public partial class Login : System.Web.UI.Page, IContratoLogin
    {
        private PresentadorLogin _presentadorLogin;

        public Login()
        {
            _presentadorLogin = new PresentadorLogin(this);
        }

        public Login(String _login)
        {
          
          //  this.TxtLogin.Text = _login;
        
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Session["loginUsuario"] = "";
            /*
           HttpRequest q = Request;

            string id = q.QueryString["id"].ToString();
            TxtLogin.Text = id;
          */
        }



        public TextBox clave
        {
            get
            {
                { return TxtClave; }
            }
            set
            {
                { TxtClave = value; }
            }
        }

        public TextBox login
        {
            get
            {
                { return TxtLogin; }
            }
            set
            {
                { TxtLogin = value; }
            }
        }
        public void MostrarMensaje(String script)
        {

            this.RegisterStartupScript("alerta", script);

        }
        protected void cmdIngresar_Click(object sender, EventArgs e)
        {
            
            int resultado=0;
            
            String loginUsuario = TxtLogin.Text;
            String claveUsuario = TxtClave.Text;
            

            resultado=_presentadorLogin.VerificacionLogin(loginUsuario,claveUsuario);

            if (resultado == 0)
            {
                String script = @"<script language = ""JavaScript""> alert('Usted no se encuentra registrado'); location.href=""Inicio.aspx""; </script>";
                MostrarMensaje(script);
                
            }
            else
            {

                String script = @"<script language = ""JavaScript""> alert('Bienvendino'); location.href=""index.aspx""; </script>";
                MostrarMensaje(script);
                Session["loginUsuario"] = loginUsuario;
                Response.Redirect("index.aspx?loginUsuario=" + loginUsuario);
                

            }

        }

        

        protected void cmdCancelar_Click(object sender, EventArgs e)
        {
            Response.Redirect("Inicio.aspx");
        }

        
    }
}